#!/bin/bash

# 设置变量
APKG_URL="https://gitee.com/Text-Collection/termux-visual-package-manager/raw/master/apkg"
APKG_NAME="apkg"
INSTALL_DIR="/data/data/com.termux/files/usr/bin" # Termux 的 PATH 目录

# 检查依赖
check_dependency() {
  if ! command -v dialog >/dev/null; then
    echo "需要安装 dialog 工具。"
    exit 1
  fi
}

# 下载文件
download_apkg() {
  echo "正在下载 $APKG_NAME ..."
  curl -s -L -o "$APKG_NAME" "$APKG_URL"
  if [ $? -ne 0 ]; then
    echo "下载失败。"
    exit 1
  fi
  echo "下载完成。"
}

# 安装文件
install_apkg() {
  echo "正在安装 $APKG_NAME ..."
  mv "$APKG_NAME" "$INSTALL_DIR"
  chmod +x "$INSTALL_DIR/$APKG_NAME"
  if [ $? -ne 0 ]; then
    echo "安装失败。"
    exit 1
  fi
  echo "安装完成。"
}

# 显示信息
show_info() {
  dialog --title "安装信息" --msgbox "termux-visual-package-manager 已安装到 PATH。现在可以使用 'apkg' 命令。" 10 50
}

# 主程序
main() {
  check_dependency
  download_apkg
  install_apkg
  show_info
}

# 运行主程序
main

clear